# Jin punishes (analysis/punishes.py; kept = done 3+ times, not cut short)
# kind needed_window punisher hits damage frames lead press reach open launches | moves id@frame(*=hit) | inputs held:frames | damage frames | notation
char 6
block 10 1609 2 29 34 10 6 1557 10 1 | 1609@0* 1612@10* | 0:6,32768:4,0:3,8192:4,0:3,8192:5,0:19 | 9,33 | 2, 4  # P1 x4
block 12 1717 3 30 32 10 4 1374 10 1 | 1717@0* 1718@12* 1719@20* | 0:4,49152:7,32768:1,49152:5,32768:2,49152:5,32768:3,49152:5,32768:10 | 11,19,31 | 1+2, 1+2, 1+2  # P3 x4
block 15 1695 2 25 25 10 6 1847 10 1 | 1695@0* 1697@15* | 0:4,2:2,12290:5,8194:1,2:1,0:22 | 14,24 | d+3+4  # P4 x4
low_block 11 1751 1 16 11 10 1 1699 10 0 | 1751@0* | 0:1,8192:3,0:4,8192:4,0:3,8192:5,0:1 | 10 | 4  # P6 x4
low_block 14 1747 9 61 308 10 6 1806 10 1 | 1747@0* 1618@44* 1619@58* 1769@98 1771@112* 1772@114* 1773@139 1800@159* 1446@209 1447@212 52@217 1448@228 1806@230 1807@242* 1808@246 1590@266* 1591@284* | 6:3,2:1,0:2,32768:4,0:4,32768:3,0:4,32768:7,0:25,4096:4,0:3,16384:5,0:31,4:4,0:2,8:4,32776:5,8:3,4104:3,8:42,4104:3,8:4,4104:4,8:4,4104:4,8:5,4104:4,8:8,0:15,8:3,0:5,8:3,0:5,8:3,0:3,8:3,0:2,4:2,4100:6,0:6,8:16,16392:3,8:3,16392:5,8:2,4104:6,8:3,4104:5,8:4,4104:4,8:4,4104:5,8:3,4104:4 | 13,57,77,112,138,175,244,281,307 | 2, 2, 1, f+2, f+3, f+3, f+3, f, b, b+3, f, f+1, f+3  # P7 x6
